package com.manage.activity;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;

public class SettingActivity extends Activity {

	private View passView, infoView, myBugView;
	private TextView passTxt, infoTxt, myBugTxt;

	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.setting);
		initSetting();
		MyOnClickListener myOnClickListener = new MyOnClickListener();

		passView.setOnClickListener(myOnClickListener);
		infoView.setOnClickListener(myOnClickListener);
		myBugView.setOnClickListener(myOnClickListener);
	}

	private void initSetting() {

		passView = (ViewGroup) findViewById(R.id.pass_item);
		infoView = (ViewGroup) findViewById(R.id.info_item);
		myBugView = (ViewGroup) findViewById(R.id.my_bug_item);

		passTxt = (TextView) passView.findViewById(R.id.item_txt);
		infoTxt = (TextView) infoView.findViewById(R.id.item_txt);
		myBugTxt = (TextView) myBugView.findViewById(R.id.item_txt);

		passTxt.setText(R.string.password_str);
		infoTxt.setText(R.string.info_string);
		myBugTxt.setText(R.string.admin_manager);
	}

	/**
	 * 方法 ： private void setLinkProcess() 时间 : 2011/04/08 功能 ：
	 * 通过点击设置页面的链接官网，跳到相应的官网子页面 参数 : 无 返回值： 空
	 * 
	 * @author yandong
	 */
	// private void setLinkProcess() {
	// Uri uri = Uri.parse(AppConstans.OFFICIAL_URL);
	// Intent intent = new Intent(Intent.ACTION_VIEW, uri);
	// startActivity(intent);
	// }

	/**
	 * 
	 * 类名 ：MyOnClickListener 时间 ：2011/04/08 实现接口 ：View.OnClickListener 功能
	 * ：点击设置画面的设置密码，个人信息，链接官网，关于的操作进行相应的监听与操作 方法 ：onClick（View v）对某个操作的监听
	 * 
	 * @author yandong
	 * 
	 */
	private class MyOnClickListener implements View.OnClickListener {
		public void onClick(View v) {
			switch (v.getId()) {
			case R.id.pass_item:
				BugMainActivity.switchActivity(PasswordSettingActivity.class);
				break;
			case R.id.info_item:
				BugMainActivity.switchActivity(UserInfoActivity.class);
				break;
			case R.id.my_bug_item:
				BugMainActivity.switchActivity(UserInfoActivity.class);
				break;
			}
		}
	}
}
